KPI Overview
KPI stands for Key Process Indicator. KPIs are utilized to evaluate processes based on certain characteristic values.
The output is displayed as shown in the following figure:

You can use the dropdown box at the top to select either a single scenario or all scenarios.
If you choose a single scenario, only the corresponding process models will be displayed. Otherwise, all scenarios along with their process models will be presented.
For each process model, the following metrics are provided:
- Total count of runs
- Average duration
- Minimal and maximal duration
- First and last run
Explanation of KPI Values
| Name | Description |
|---|---|
| CHANNEL.IN.INVOCATION | Total number of ingoing channel requests since server start or channel reset |
| CHANNEL.IN.INVOCATION.OK | Total number of successful invocations since server start or channel reset |
| CHANNEL.IN.INVOCATION.ERR | Total number of erroneous channel invocations since server start or channel reset |
| CHANNEL.IN.INVOCATION.WINDOW | Total number of ingoing channel requests within the last {windowSize} |
| CHANNEL.IN.EXECUTION.TIME | Execution time (in ms) of the last completed channel invocation |
| CHANNEL.IN.EXECUTION.TIME.AVERAGE | Average execution time (in ms) within the last {windowSize} |
| CHANNEL.IN.INVOCATION.OK.WINDOW | Number of successful ingoing channel requests within the last {windowSize} |
| CHANNEL.IN.INVOCATION.ERR.WINDOW | Total number of erroneous ingoing channel requests within the last {windowSize} |
| CHANNEL.IN.INVOCATION.OK.ABSOLUTE | Overall number of successful inbound channel invocations |
| CHANNEL.IN.INVOCATION.ERR.ABSOLUTE | Overall number of erroneous inbound channel invocations |
| CHANNEL.OUT.INVOCATION.QUEUESIZE | Number of currently pending channel invocations |
| CHANNEL.OUT.INVOCATION | Number of channel invocations within the last {windowSize} |
| CHANNEL.OUT.INVOCATION.OK | Number of successful channel invocations within the last {windowSize} |
| CHANNEL.OUT.EXECUTION.TIME | Execution time (in ms) of the last completed channel invocation |
| CHANNEL.OUT.EXECUTION.TIME.AVERAGE | Average channel execution time (in ms) within the last {windowSize} |
| CHANNEL.OUT.INVOCATION.ERR | Number of erroneous channel invocations within the last {windowSize} |
| CHANNEL.OUT.INVOCATION.OK.ABSOLUTE | Overall number of successful outbound channel invocations |
| CHANNEL.OUT.INVOCATION.ERR.ABSOLUTE | Overall number of erroneous outbound channel invocations |
| PROCESS.CREATED | Number of created processes within the last {windowSize} |
| PROCESS.CREATED.TOTAL | Total number of created processes |
| PROCESS.ABORTED | Number of aborted processes within the last {windowSize} |
| PROCESS.ABORTED.TOTAL | Total number of aborted processes |
| PROCESS.COMPLETED | Number of completed processes within the last {windowSize} |
| PROCESS.EXECUTION.TIME | Execution time (in ms) of the last completed process |
| PROCESS.EXECUTION.TIME.AVERAGE | Average process execution time (in ms) within the last {windowSize} |
| PROCESS.COMPLETED.TOTAL | Overall number of completed processes |
| PROCESS.WARNING | Number of processes that moved to warning state within the last {windowSize} |
| PROCESS.WARNING.CURRENT | Current number of processes in a warning state |
| PROCESS.PAUSED | Current number of paused processes |
| PROCESS.RUNNING | Current number of running processes |
| PROCESS.CREATED.DETAIL | Number of created processes per scenario element in the last {windowSize} |
| PROCESS.CREATED.TOTAL.DETAIL | Total number of created processes per scenario element |
| SIGNAL.PUBLISH | Number of published signals within the last {windowSize} |
| SIGNAL.RECEIVED | Number of received signals within the last {windowSize} |
| SIGNAL.PROCESSED | Number of processed signals within the last {windowSize} |
| SIGNAL.WAITING | Current number of pending signals |
| SYSTEM.EVENT.INFO | Total number of system info messages within the last {duration} |
| SYSTEM.EVENT.ERROR | Total number of system error messages within the last {duration} |
| SYSTEM.EVENT.WARNING | Total number of system warning messages within the last {duration} |
| VM.MEM.AVAIL | Available virtual machine memory |
| VM.MEM.USED | Used virtual machine memory |
| SYS.MEM.AVAIL | Available system memory |
| SYS.MEM.USED | Used system memory |
| SYS.CPU | CPU usage in percent |